package com.mrogrape.notepad.ui.filechooser;

import java.io.File;


public class SaveOption {

	/** 用户选择的文件 */
	private File file;
	/** 文件编码 */
	private String charset;
	/** 默认文件名 */
	private String fileName;

	/**
	 * 获取用户选择的文件。
	 * 
	 * @return 用户选择的文件
	 */
	public File getFile() {

		return this.file;
	}

	/**
	 * 设置用户选择的文件。
	 * 
	 * @param file 用户选择的文件。
	 */
	public void setFile(File file) {

		this.file = file;
	}

	/**
	 * 获取保存文件使用的文本编码，为null表示用户未指定。
	 * 
	 * @return 打开文件使用的文本编码
	 */
	public String getCharset() {

		return this.charset;
	}

	/**
	 * 设置保存文件使用的文本编码。
	 * 
	 * @param charset 打开文件使用的文本编码
	 */
	public void setCharset(String charset) {

		this.charset = charset;
	}


	public String getFileName() {

		return this.fileName;
	}


	public void setFileName(String fileName) {

		this.fileName = fileName;
	}
}
